
#ifndef VOICE_COMMON_H
#define VOICE_COMMON_H

#include <string.h>

#include "gkt_board.h"
#include "gkt_debug.h"
#include "gkt_os.h"
#include "gkt_malloc.h"
#include "gkt_gpio.h"
//#include "gkt_flash_partition.h"
#include "gkt_voice_lib.h"
#include "gkt_voice.h"
#include "gkt_wdt_ext.h"

#include "voice_input.h"
#include "voice_output.h"

/* voice thread priority & stack_size */
#ifdef GKT_CONFIG_VOICE_OUTPUT_THREAD_PRIORITY
#define VOICE_OUTPUT_THREAD_PRIORITY	GKT_CONFIG_VOICE_OUTPUT_THREAD_PRIORITY
#else
#define VOICE_OUTPUT_THREAD_PRIORITY	HIGH
#endif

#ifdef GKT_CONFIG_VOICE_OUTPUT_THREAD_STACKSIZE
#define VOICE_OUTPUT_THREAD_STACKSIZE	GKT_CONFIG_VOICE_OUTPUT_THREAD_STACKSIZE
#else
#define VOICE_OUTPUT_THREAD_STACKSIZE	0x1000
#endif

#endif	/* VOICE_COMMON_H */

